今天要來認識一下 lang 屬性,它最主要是用來定義這個標籤所顯示的語言。
提到一個你一定會有印象的一段語法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
在裡面提到的 lang 其實就是 language 的意思,這裡的 en,指的是當前文件所顯示的語言為英文(English),那如果我今天要提到我這個網站是中文頁面,可以怎麼呈現呢
zh-tW 臺灣使用的繁體中文
zh-CN 大陸地區使用的繁體中文
zh-HK 香港地區使用的繁體中文
就可以寫成以下
<html lang="zh-tw">
<html lang="zh-ch">
<html lang="zh-hk">
不過有個小知識想要分享給大家知道,雖然同樣都是中文,但是在日本、中國和台灣所用的標點符號習慣或是寫法都不盡相同唷。
如果你這個網頁是想要在不同國家呈現不同的寫法,就可以設定 lang。
而 lang 寫法在 HTML 可以用於任何標籤,假設整份文件設定是英語系好了,但是如果我有某個區塊,想要做語言的設定,就可以在那個區塊的標籤下 lang 這個屬性。
<p lag="jp">お元気ですか</p>